starstarstarstarstar_half
** Bestseller Software Development course on Udemy ** Get the essential skills to become a successful software engineer. Extra Bonus: Free e-book version included! Explore the core concepts of software development using simple, easy-to-understand terms. Get insights into the life of professional coders and acquire technical skills. Get up to speed with programming in Python fast. “Software Development from A to Z” is an easy to follow guide to the fundamentals of how software applications are created and maintained. You don’t need any prior knowledge or software development experience. In this comprehensive course, author Károly Nyisztor explores the principles and techniques of software development. He explains each concept using easy-to-understand analogies. Besides, he shares personal insights and real stories from his own professional life. SUCCESS STORIES - SEE WHAT OTHERS HAVE ACHIEVED "I already gave this course 5 stars but with the introduction of Python I have to edit my review as the course is even more worthwhile now. Incredible value for money, very happy and highly recommended." - David Mason "Very informative and helpful. I didn't know anything about coding and now I'm doing prompts and booleans ... Love every second of it!" - Johannes Eckhard Nel "Excellent course, a fantastic instructor. A comprehensive course for those who are starting in software development. I recommend it!" - Guillermo A. Robiglio "Abstract stuff distilled into bite-size relatable information." - Brian McPherson "Good for refreshing programming skills and learning about how to use them professionally." - Dieter Funkhauser TOPICS INCLUDE: - Software development: myths vs. reality - Misconceptions around software development - Software development methodologies - What’s a Software Development Methodology? - What’s the Difference between Agile and Waterfall? - How is Work Organized in Scrum? - Just-in-Time and Kanban. What has Toyota to Do with Software Development? - Programming foundations - Learn to Code through hands-on Python Examples - Basic Syntax - Control Flow - Functions - Loops - Containers - Error Handling - File Input and Output - Introduction to Object-Oriented Programming - Introduction to Algorithms - The Unified Modeling Language (UML) - UML Diagram Types - The Class Diagram - UML Relationships - The Sequence Diagram - The Statechart Diagram - Careers in programming: Web development - How Do Websites Work? - What's HTML? - Using CSS to Style Webpages - JavaScript Basics - Implementing a Color Theme Picker in JavaScript - JavaScript Functions and Event Handlers “Software Development from A to Z“ is the perfect course for you if you plan to switch careers or if you just wanted to find out more about software development. MORE THAN AN ONLINE COURSE. WITH THIS CLASS, YOU ALSO RECEIVE: Expert instructions Karoly's been working as a software engineer for more than two decades. He designed and developed professional systems, including core components of Siemens Healthcare 's syngo image processing system. Karoly was one of the senior software architects behind the SAP Cloud Platform SDK for iOS, a framework built by Apple and SAP . Premium support As a student of this course, you’ll get personalized attention and support. The companion eBook for FREE! The paperback version sells for $28.80 on Amazon Downloadable resources You get downloadable UML cheat sheets you can use as quick reference guides. Continuous updates We keep enhancing this course to provide fresh and up-to-date content. OUR 30-DAY MONEY-BACK GUARANTEE If you aren't satisfied with your purchase, we'll refund you your money. We want to make sure you're completely satisfied with the course. That's why we're happy to offer you this money-back guarantee. Go ahead and click the enroll button. See you in the first lesson! ABOUT THE AUTHOR Károly Nyisztor is a veteran mobile developer and instructor. He has built several successful iOS apps and games—most of which were featured by Apple—and is the founder at LEAKKA, a software development and tech consulting company. He's worked with companies such as Apple, Siemens, SAP, and Zen Studios. Currently, he spends most of his days as a professional software engineer and IT architect. Besides, he teaches object-oriented software design, iOS, Swift, Objective-C, and UML. As an instructor, he aims to share his 20+ years of software development expertise and change the lives of students throughout the world. He's passionate about helping people reveal hidden talents and guide them into the world of startups and programming. You can find his courses and books on all major platforms, including Amazon, Lynda, LinkedIn Learning, Pluralsight, Udemy, and iTunes.
    starstarstarstar_half star_border
    In this course, you will learn all the basic skills to design and deploy a comprehensive Web based Monitoring & Evaluation Software Solution for your organization. Web based software solutions are helping organizations keep up with their daily projects. A number of organizations are not there yet due to the cost of implementation. But in this course, we are going to see how easy it is to actually design, develop and deploy a complete and comprehensive monitoring and evaluation software system. Paper-based monitoring and evaluation process have a number of limitations, although they are very easy to create and organizations already have the skills and tools they need to create them. They don’t deliver as at when due. Besides the Paper-based solution, the use of MS Excel has also been adopted and is widely used by development professionals. As a result, it’s easy for them to dive straight in without extra training. As earlier mentioned, there are clear visible problems with these methods. Capturing data on paper and then collating various spreadsheets is time consuming and prone to error. Managers also don’t have clear oversight into what is happening in real-time. Monitoring & Evaluation indicators are only available after all the data has been entered, compiled and analyzed. This means that if there are any issues, management might not realize until they receive a 6 monthly report. It also means that decisions will be made by management based on outdated data. But with the web based monitoring and evaluation solution, the reverse will be the case. Organizations will be able to Collect their project monitoring data as close to source as possible. Access real-time updates on specific projects, review and criticize incorrect data entries. View overall and specific project summaries using dashboard charts and tables •Convert an entire report with dashboard charts and tables to PDF with a single click of a button Feedback useful information to staff, in a timely manner. Enable management to make decisions in real time Reduce cost on project field visits Reduce cost on overall staff manpower Increase project transparency and visibility Increase trust and accountability Do a lot more with less cost.
      starstarstarstarstar_border
      Difficult technology does not guarantee customer satisfaction. Perfect process control does not guarantee customer satisfaction. Advanced quality does not guarantee customer satisfaction. Customer satisfaction is based on a keep changing unknown environment. This is why we need data and agility. And, the meaning of agile lies in classical liberalism and objectivism. This course won't teach you technical skill or any programming languages. This course will teach you the next step of a software engineer, become a data-driven agile philosopher.
        starstarstarstar_border star_border
        Learn the latest in React Native with an enterprise tech stack and features. Utilizing technologies such as Redux, Victory Native, React Native Router Flux, Firebase, GCP, Kubernetes, and the list goes on. You will be able to define what it takes to build scalable products. - "Products over Projects" Authentication? Navigation? State Management(Redux)? You will master them all. This course will get you up and running with React Native quickly. Learn to master your development process and implement professional coding skills that will land you a job as a developer. I've built the course that I would have wanted to take when I was seeking to land a job as a software engineer. One that builds passion that can be heard when voicing my work to employers. One that is truly scalable but at the same time unique enough for me to test in the world of tech. After taking this course, you will become a wizard in the tech world and your skillset as a developer will be undeniable. Remember "Products over Projects"!
          starstarstarstarstar_border
          Do you wan't to learn how to quickly and easily develop applications but don't know where to start? Kotlin is the perfect first language, and this course will give you strong fundamentals to get you started. Kotlin developers are in high demand, for mobile, desktop and web projects. The knowledge you will gain in this course applies to any modern object oriented language and will give you the freedom to develop on platforms like Android, iOS, Mac, Linux and Windows.
            starstarstarstarstar_border
            Everything a business person or a technical recruiter needs to know about the waterfall, Agile, Kanban, Scrum, product backlog, Scrum roles, events, and artifacts. Are you a recruiter or a team leader? This course is right for you! You will learn how software development works straight from the source: a CTO of a fast-growing startup.
              starstarstarstarstar_border
              This course is for anyone who would like to apply their technical skills to creative work ranging from video games to art installations to interactive music, and also for artists who would like to use programming in their artistic practice. This course will teach you how to develop and apply programming skills to creative work. This is an important skill within the development of creative mobile applications, digital music and video games. It will teach the technical skills needed to write software that make use of images, audio and graphics, and will concentrate on the application of these skills to creative projects. Additional resources will be provided for students with no programming background. At the end of this course, you will be able to: * Write creative, audiovisual programs in the Processing environment that run on desktop and mobile * Programatically manipulate sound in creative ways * Display images and image sequences * Generate interactive, algorithmic graphics * Work with a 2D physics engine to create a basic game
                starstarstarstarstar_half
                Welcome to Lighting, Reflection, and Post-Processing Effects, the second course in the Unity Certified 3D Artist Specialization from Unity Technologies. The courses in this series will help you prepare for the Unity Certified 3D Artist exam, the professional certification for entry- to mid-level Unity artists. 3D artists are critical to the Unity development pipeline. They are a bridge between the programmers writing the application code and the designers or art directors who define the application’s aesthetics and style. In these courses, you will be challenged to complete realistic art implementation tasks in Unity that are aligned to the topics covered on the exam. In this second course, you will continue work on the Kitchen Configurator application - an app that lets users view a realistic rendering of a kitchen and swap out objects and materials to customize the design. The scene will really start to come to life as you add lighting effects including ambient lighting from a custom skybox, simulated sunlight, interior lights, and realistic reflections. Finally, you’ll use Unity’s Post-Processing Stack to add even more polish to the rendered scene. By the end of the course, you’ll have a scene ready for the next stage: adding interactions through scripts. This is an intermediate course, intended for people who are ready for their first paying roles as Unity 3D artists, or enthusiasts who would like to verify their skills against a professional standard. To succeed, you should have at least 1-2 years of experience implementing 3D art in Unity. You should be proficient at importing assets into Unity from Digital Content Creation (DCC) tools, prototyping scenes, working with lighting, and adding particles and effects. You should also have a basic understanding of 2D asset management, animation, and working with scripts. You should have experience in the full product development lifecycle, and understand multi-platform development, including for XR (AR and VR) platforms.
                  starstarstarstarstar_half
                  In this course you will learn about audio signal processing methodologies that are specific for music and of use in real applications. We focus on the spectral processing techniques of relevance for the description and transformation of sounds, developing the basic theoretical and practical knowledge with which to analyze, synthesize, transform and describe audio signals in the context of music applications. The course is based on open software and content. The demonstrations and programming exercises are done using Python under Ubuntu, and the references and materials for the course come from open online repositories. We are also distributing with open licenses the software and materials developed for the course.
                    starstarstarstarstar_border
                    Whether you are a software developer, architect, project manager or just someone who codes for fun; knowing what to write is just as hard as knowing how to write it. ' Software requirements gathering ' is the process of capturing the objectives, goals and wishes of the customer upfront and early-on in the Software Development Life Cycle (SDLC). This course is accompanied by several templates and document files, that you can use as a guideline during your next requirements gathering project. There is a feasibility study template, a software specification template, a terminology guide and a couple more. This course will get you ' asking the right questions ' early in the process, saving you time, money and effort. You will learn how to ' manage the requirements process ' from start to finish. How to differentiate between ' Functional and Non-functional requirements '. How to ' capture and record requirements '. Plus, you will get an insight to how one system is used throughout an organization. This course will guide you through the entire range of ' Scoping Documents ', ' Technical Specifications ', ' Feasibility Studies ' and ' Requirements Gathering '. Your time is precious and that matters to me, this course has been arranged into small lectures that you can consume when you have a spare few minutes. They follow-on from each other, making the entire course watchable in one sitting. you can be sure that the project you embark on is the same as the project you deliver. On time and on budget. Capturing Software Requirements, Meeting Deliverables, Exceeding Expectations and Documenting the whole process can take years to learn, this stuff is not taught in colleges, it is learned in the trenches. So save yourself time, get the insider information on the topics that matter. By the end of the course, you will have amassed a large number of key takeaways and several useful template files that together will take your software development skills to the next level. This course is for life, meaning you can learn whenever you have the time. You have access to the discussions area, where I will personally answer any questions you have on this course. This course is also backed by a 30 day money back guarantee. If you need a deeper understanding of the software development life cycle. Are about to begin work on a new software project or embark on a prospective customer collaboration? this course will guide you through the process. I look forwards to seeing you on the inside. Kind Regards, Robin.